  private Map<AcquireReceiptOnlineEnums, AcquireReceiptOnlineStrategy> onlineStrategyMap = new HashMap<>();

    @Resource
    private void setAcquireReceiptOnlineStrategyMap(List<AcquireReceiptOnlineStrategy> onlineStrategyList) {
        onlineStrategyList.stream().forEach(r -> {
            AcquireReceiptOnlineHandler annotation = AnnotationUtils.findAnnotation(r.getClass(), AcquireReceiptOnlineHandler.class);
            if (ObjectUtils.isNotNull(annotation)) {
                onlineStrategyMap.put(annotation.value(), r);
            }
        });
    }
